package cn.shenshen.shop.service;

import cn.shenshen.shop.domain.OrderInfo;
import cn.shenshen.shop.domain.SeckillOrder;

/**
 * 秒杀实现接口
 */
public interface IOrderInfoService {

    /**
     * 具体的秒杀操作
     * @param userId
     * @param goodId
     * @return
     */
    String doSeckill(Long userId, Long goodId);

    /**
     * 创建订单
     * @param userId
     * @param goodId
     * @return
     */
    OrderInfo createOrderInfo(Long userId, Long goodId);

    /**
     * 根据订单编号查询订单信息
     * @param orderNo
     * @return
     */
    OrderInfo find(String orderNo);
}
